.w1198{
	border: #ddd 1px solid;
	min-height: inherit;
}
.w1198 .ltitle{
	font-size: 15px;
	color: #333;
	border-bottom: #ccc 1px solid;
	padding-bottom: 6px;
	margin: 0 20px;
}
.w1198 .ltitle a{
	float: right;
	color: #0072bf;
}
.procedure{
	width: 531px;
	margin: 35px auto 20px auto;
	position: relative;
	text-align: center;
}
.procedure i{
	width: 531px;
	height: 45px;
	display: inline-block;
	background: url(../img/procedure.png) no-repeat -1px -1px;
}
.procedure i.step2{
	background-position: -1px -61px;
}
.procedure i.step3{
	background-position: -1px -124px;
}
.procedure_msg{
	width: 540px;
	position: absolute;
	left: -13px;
	top: 1px;
	line-height: 32px;
}
.procedure_msg li{
	display: inline-block;
	font-size: 14px;
	color: #999;
	float: left;
}
.procedure_msg li span{
	font-size: 22px;
	display: block;
	line-height: 43px;
	font-family: 'Arial';
}
.procedure_msg li.current{
	color: #333;
}
.procedure_msg li.current span, .procedure_msg li.pass span{
	color: #fff;
}
.register{
	font-size: 14px;
	margin: 50px 0 30px 410px;
}
.register select{
	padding: 9px\9!important;
	height: 38px;
	vertical-align: middle;
	margin-right: 6px;
}
.register .itxt{
	height: 24px;
	line-height: 24px\9;
	font-size: 14px;
	vertical-align: middle;
	margin-right: 6px;
	color: #333;
}
.register th, .register td{
	line-height: 38px;
	padding: 12px 8px;
}
.register img{
	vertical-align: middle;
}
.register a{
	color: #0072bf;
}
.register .btn{
	height: 40px;
	margin-top: 10px;
}
.register .error{
	margin-left: -8px;
}
.register .warn{
	margin-top: 10px;
	display: block;
}
.register .getcode{
	display: inline-block;
	color: #fff;
	height: 38px;
	line-height: 38px;
	margin-top: 0;
	vertical-align: middle;
}
.fn-28{
	font-size: 28px;
	text-align: center;
	color: #333;
	padding: 35px 0;
}
.register_btn .btn{
	border: #0072bf 1px solid;
	margin: 50px 15px 35px 15px;
}

.certification-type{
	height: 50px;
	width: 268px;
	margin: 35px auto;
}
.certification-type a{
	display: inline-block;
	width: 132px;
	height: 46px;
	text-align: center;
	line-height: 46px;
	font-size: 16px;
	color: #999;
	border: #c9c9c9 1px solid;
	border-radius: 0 3px 0 0;
	float: left;
	background: #fff;
}
.certification-type a:first-child{
	border-radius: 3px 0 0 0;
	margin-right: -1px;
}
.certification-type a.active{
	background: #0072bf;
	border: #0072bf 1px solid;
	color: #fff;
}
.autonym{
	width: 832px;
	margin: 0 auto 20px auto;
	position: relative;
	text-align: center;
	padding-top: 20px;
}
.autonym i{
	width: 823px;
	height: 46px;
	display: inline-block;
	background: url(../img/shiming-procedure.png) no-repeat 0 0;
}
.autonym i.step2{
	background-position: 0 -74px;
}
.autonym i.step3{
	background-position: 0 -147px;
}
.autonym .procedure_msg{
	width: 880px;
	top: 22px;
	left: -16px;
}
.formtab em {
	font-style: normal;
	color: #e50912;
	font-size: 14px;
	margin-right: 4px;
}
.autonym-table{
	float: left;
	margin: 45px 0 30px 133px;
}
.autonym-table .error{
	margin-left: 5px;
}
.autonym-table .btn{
	margin: 15px 40px 15px 0;
}
.autonym-table .reset{
	background: #fff;
	color: #0072bf;
	border: #0072bf 1px solid;
}
.autonym-reason{
	float: right;
	color: #666;
	line-height: 22px;
	border-left: #e8e8e8 1px solid;
	margin: 45px 40px 0 0;
	padding: 220px 0 220px 45px;
	font-size: 14px;
}
.autonym-reason h6{
	font-weight: normal;
	font-size: 16px;
	text-align: center;
	line-height: 40px;
}
.autonym-prompt{
	font-size: 16px;
	color: #333;
	line-height: 36px;
	margin: 60px 0 0 170px;
}
.autonym-success{
	text-align: center;
	padding: 55px 0 40px 0;
}
.autonym-success p{
	color: #333;
	line-height: 28px;
	font-size: 14px;
	margin-bottom: 30px;
	margin-top: 10px;
}
.autonym-success p em{
	font-style: normal;
	color: #e50912;
}
.autonym-success h5{
	color: #0072bf;
	font-size: 16px;
	line-height: 50px;
	font-weight: normal;
}
.autonym-success h6{
	font-weight: normal;
	color: #999;
	padding-top: 40px;
}